<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DesignPattern: C:/96_project/DesignPattern/DesignPattern/DesignPattern.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="DesignPattern.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">DesignPattern
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_976f2383752ab54f4871ba308d622398.html">DesignPattern</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">DesignPattern.cpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="stdafx_8h_source.html">stdafx.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___singleton_8h_source.html">DESIGNPATTERN_Singleton.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_profession_8h_source.html">Profession.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___simple_factory_8h_source.html">DESIGNPATTERN_SimpleFactory.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___complex_factory_8h_source.html">DESIGNPATTERN_ComplexFactory.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_mouse_8h_source.html">Mouse.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_keyboard_8h_source.html">Keyboard.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_monitor_8h_source.html">Monitor.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_host_8h_source.html">Host.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_computer_8h_source.html">Computer.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___abstract_factory_8h_source.html">DESIGNPATTERN_AbstractFactory.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html">DESIGNPATTERN_Director.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___builder_8h_source.html">DESIGNPATTERN_Builder.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___prototype_8h_source.html">DESIGNPATTERN_Prototype.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___concrete_prototype_8h_source.html">DESIGNPATTERN_ConcretePrototype.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___bridge_imp_8h_source.html">DESIGNPATTERN_BridgeImp.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___bridge_8h_source.html">DESIGNPATTERN_Bridge.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___adaptee_japan_8h_source.html">DESIGNPATTERN_AdapteeJapan.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___target_china_8h_source.html">DESIGNPATTERN_TargetChina.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___adapter_8h_source.html">DESIGNPATTERN_Adapter.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___computer_component_8h_source.html">DESIGNPATTERN_ComputerComponent.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___decorator_8h_source.html">DESIGNPATTERN_Decorator.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___entry_8h_source.html">DESIGNPATTERN_Entry.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___directory_8h_source.html">DESIGNPATTERN_Directory.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___file_8h_source.html">DESIGNPATTERN_File.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___flyweight_factory_8h_source.html">DESIGNPATTERN_FlyweightFactory.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___flyweight_8h_source.html">DESIGNPATTERN_Flyweight.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___concrete_flyweight_8h_source.html">DESIGNPATTERN_ConcreteFlyweight.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___facade_8h_source.html">DESIGNPATTERN_Facade.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for DesignPattern.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_design_pattern_8cpp__incl.png" border="0" usemap="#_c_1_296__project_2_design_pattern_2_design_pattern_2_design_pattern_8cpp" alt=""/></div>
<map name="_c_1_296__project_2_design_pattern_2_design_pattern_2_design_pattern_8cpp" id="_c_1_296__project_2_design_pattern_2_design_pattern_2_design_pattern_8cpp">
<area shape="rect" title=" " alt="" coords="2015,5,2233,47"/>
<area shape="rect" href="stdafx_8h.html" title=" " alt="" coords="139,95,207,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___singleton_8h.html" title="To ensure that a class has only one instance." alt="" coords="232,95,435,121"/>
<area shape="rect" href="_profession_8h.html" title="all kinds of Profession" alt="" coords="723,169,818,196"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___simple_factory_8h.html" title="Define an interface for creating an object, and the package object is created." alt="" coords="776,95,1008,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___complex_factory_8h.html" title="Define an interface for creating an object, and the package object is created" alt="" coords="459,95,701,121"/>
<area shape="rect" href="_mouse_8h.html" title="all kinds of Mouse" alt="" coords="1187,169,1259,196"/>
<area shape="rect" href="_keyboard_8h.html" title="all kinds of Keyboard" alt="" coords="889,169,977,196"/>
<area shape="rect" href="_monitor_8h.html" title="all kinds of Monitor" alt="" coords="1002,169,1078,196"/>
<area shape="rect" href="_host_8h.html" title="all kinds of Host" alt="" coords="1102,169,1162,196"/>
<area shape="rect" href="_computer_8h.html" title="all kinds of Computer" alt="" coords="1235,95,1325,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___abstract_factory_8h.html" title="Define an interface for creating an object, and the package object is created" alt="" coords="1414,169,1655,196"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="1401,95,1594,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___builder_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="1618,95,1806,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___prototype_8h.html" title="Copy a large object, the performance increase is quite obvious" alt="" coords="1898,169,2102,196"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___concrete_prototype_8h.html" title="Copy a large object, the performance increase is quite obvious" alt="" coords="1831,95,2087,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___bridge_imp_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="2162,95,2369,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___bridge_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="2393,95,2578,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___adaptee_japan_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="2602,95,2833,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___target_china_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="2847,169,3065,196"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___adapter_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="2857,95,3050,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___computer_component_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="3093,169,3363,196"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___decorator_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="3126,95,3330,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___entry_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="3525,169,3704,196"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___directory_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="3651,95,3851,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___file_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="3406,95,3575,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___flyweight_factory_8h.html" title="Define an interface for creating an object, and the package object is created." alt="" coords="3875,95,4122,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___flyweight_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="4172,169,4375,196"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___concrete_flyweight_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="4146,95,4401,121"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___facade_8h.html" title="To ensure that a class has only one instance." alt="" coords="4477,95,4667,121"/>
<area shape="rect" title=" " alt="" coords="5,169,67,196"/>
<area shape="rect" title=" " alt="" coords="91,169,154,196"/>
<area shape="rect" href="_my_self_def_8h.html" title="Personal type definition." alt="" coords="178,169,270,196"/>
<area shape="rect" title=" " alt="" coords="295,169,367,196"/>
<area shape="rect" href="_product_def_8h.html" title=" " alt="" coords="1366,244,1463,271"/>
<area shape="rect" title=" " alt="" coords="1333,169,1389,196"/>
<area shape="rect" title=" " alt="" coords="3917,244,3971,271"/>
<area shape="rect" title=" " alt="" coords="3855,169,3894,196"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___sub_system1_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="4430,169,4653,196"/>
<area shape="rect" href="_d_e_s_i_g_n_p_a_t_t_e_r_n___sub_system2_8h.html" title="1.When the algorithm to create complex object should be independent of the part of the object,..." alt="" coords="4677,169,4899,196"/>
</map>
</div>
</div>
<p><a href="_design_pattern_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a353674c5af92be7fb389265cde4e5e03"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_design_pattern_8cpp.html#a353674c5af92be7fb389265cde4e5e03">_tmain</a> (int argc, _TCHAR *argv[])</td></tr>
<tr class="separator:a353674c5af92be7fb389265cde4e5e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a353674c5af92be7fb389265cde4e5e03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a353674c5af92be7fb389265cde4e5e03">&#9670;&nbsp;</a></span>_tmain()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int _tmain </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">_TCHAR *&#160;</td>
          <td class="paramname"><em>argv</em>[]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_design_pattern_8cpp_source.html#l00122">122</a> of file <a class="el" href="_design_pattern_8cpp_source.html">DesignPattern.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_design_pattern_8cpp_a353674c5af92be7fb389265cde4e5e03_cgraph.png" border="0" usemap="#_design_pattern_8cpp_a353674c5af92be7fb389265cde4e5e03_cgraph" alt=""/></div>
<map name="_design_pattern_8cpp_a353674c5af92be7fb389265cde4e5e03_cgraph" id="_design_pattern_8cpp_a353674c5af92be7fb389265cde4e5e03_cgraph">
<area shape="rect" title=" " alt="" coords="5,1089,67,1116"/>
<area shape="rect" href="class_directory.html#a770eb2c0880e35f1d1a5e6cd15a4a5e9" title=" " alt="" coords="174,5,279,32"/>
<area shape="rect" href="class_prototype.html#a7dd3f5a38d0e651a1ebfc81bf0e52de4" title=" " alt="" coords="167,56,286,83"/>
<area shape="rect" href="class_director.html#a107b80cd4a786f0d8b77456d68ff9010" title=" " alt="" coords="145,107,308,149"/>
<area shape="rect" href="class_abstract_factory.html#abdc7e42931561b9e59629a4bd0026c68" title=" " alt="" coords="122,173,331,214"/>
<area shape="rect" href="class_flyweight_factory.html#aabb79a8ca9347a7fe1ba686c719bf5f0" title=" " alt="" coords="143,238,310,279"/>
<area shape="rect" href="class_complex_factory.html#a183e5ca9c84b6f836871bcf4aa2331aa" title=" " alt="" coords="115,304,339,331"/>
<area shape="rect" href="class_simple_factory.html#ad694d842899090d143028bcba3fd5cca" title=" " alt="" coords="120,355,333,381"/>
<area shape="rect" href="class_singleton.html#a162d66724c6eac1ab293989c5c72f8df" title=" " alt="" coords="162,405,291,432"/>
<area shape="rect" href="class_simple_factory.html#a354ec13a722ca4eda517894a1f02ba77" title=" " alt="" coords="147,456,306,483"/>
<area shape="rect" href="class_flyweight_factory.html#a5e00f4d234d0089d2bb5f043c79be7d2" title=" " alt="" coords="139,507,314,533"/>
<area shape="rect" href="class_facade.html#ab369b0c2987adc3842940491a6f70c83" title=" " alt="" coords="167,557,286,584"/>
<area shape="rect" href="class_warrior_factory.html#a9b3b4b66a0498639b0f927323f30237c" title=" " alt="" coords="146,608,307,635"/>
<area shape="rect" href="class_d_e_l_l_builder.html#a6b840e536d4847943631ec2ad69f4895" title=" " alt="" coords="153,659,300,685"/>
<area shape="rect" href="class_d_e_l_l_factory.html#afe2de50f77401b64afc67677de7f6b4d" title=" " alt="" coords="151,709,302,736"/>
<area shape="rect" href="class_master_factory.html#a9de6375d6806755974f1ec856d782dcf" title=" " alt="" coords="147,760,306,787"/>
<area shape="rect" href="class_a_s_u_s_builder.html#a5189c613a002c9d2274f49005fa8964c" title=" " alt="" coords="151,811,302,837"/>
<area shape="rect" href="class_a_s_u_s_factory.html#aa9b458fe467d5c7dee132240b20e311a" title=" " alt="" coords="149,861,304,888"/>
<area shape="rect" href="class_priest_factory.html#ae08704368fe3ce06d37f6b9bc32e705f" title=" " alt="" coords="150,912,303,939"/>
<area shape="rect" href="class_h_p_builder.html#a4e68d43fee4fe919006c14e104d2e1d9" title=" " alt="" coords="160,963,293,989"/>
<area shape="rect" href="class_h_p_factory.html#a80fbd39a723cf8a0fde9230a77d61bda" title=" " alt="" coords="158,1013,295,1040"/>
<area shape="rect" href="class_m_i_x_factory.html#a7287959244040d5487864a6f3b128a0c" title=" " alt="" coords="157,1064,297,1091"/>
<area shape="rect" href="class_entry.html#ada9d6d6a9d0dcb2f8d990dfda111d3ba" title=" " alt="" coords="170,1115,283,1141"/>
<area shape="rect" href="class_singleton.html#a01073bb7481d82d783309be8ba3f51ba" title=" " alt="" coords="160,1165,293,1192"/>
<area shape="rect" href="class_simple_factory.html#ad4801d96dfc825d871c5637e6ed6e588" title=" " alt="" coords="145,1216,308,1243"/>
<area shape="rect" href="class_flyweight_factory.html#a9a35d35682a006de74b7027c7818f135" title=" " alt="" coords="137,1267,316,1293"/>
<area shape="rect" href="class_facade.html#a956d01c4ec82bbc7eeae10bfd868ba96" title=" " alt="" coords="165,1317,288,1344"/>
<area shape="rect" href="class_warrior_factory.html#ac2974727c2590d33014e468bad60f38c" title=" " alt="" coords="144,1368,309,1395"/>
<area shape="rect" href="class_d_e_l_l_builder.html#ad83af6f1d67a3fde29349edcf9f871cf" title=" " alt="" coords="151,1419,302,1445"/>
<area shape="rect" href="class_d_e_l_l_factory.html#a25132ee0ddcaeb3fd8d279e2d4a1b9c4" title=" " alt="" coords="149,1469,304,1496"/>
<area shape="rect" href="class_master_factory.html#a7871cdd39707117647e62990baa041ac" title=" " alt="" coords="145,1520,308,1547"/>
<area shape="rect" href="class_a_s_u_s_builder.html#a77eed8434cf391ca6d61ac717cfe116a" title=" " alt="" coords="149,1571,304,1597"/>
<area shape="rect" href="class_a_s_u_s_factory.html#a40d4d2d557b0cf3b70ada2cd2276266d" title=" " alt="" coords="147,1621,306,1648"/>
<area shape="rect" href="class_priest_factory.html#a1327dae46a7aee6e3d597aed32cd74af" title=" " alt="" coords="148,1672,305,1699"/>
<area shape="rect" href="class_h_p_builder.html#aa94b87feb3aff1d6f3cdda69ef076189" title=" " alt="" coords="158,1723,295,1749"/>
<area shape="rect" href="class_h_p_factory.html#a09f6bfd2f4779a273bf3fb9246e31874" title=" " alt="" coords="156,1773,297,1800"/>
<area shape="rect" href="class_m_i_x_factory.html#a86c596854a43d70a9e2aa1a8d2bd3fc0" title=" " alt="" coords="155,1824,299,1851"/>
<area shape="rect" href="class_profession.html#a5aa827120022d9e79e00916170a3cd8d" title=" " alt="" coords="153,1875,300,1901"/>
<area shape="rect" href="class_decorator.html#a6df18376f17a9c5429e9bfc784d2b407" title=" " alt="" coords="155,1925,298,1952"/>
<area shape="rect" href="class_abstract_bridge.html#af428ec97d5247f5e54fef04c89195d52" title=" " alt="" coords="141,1976,313,2003"/>
<area shape="rect" href="class_abstract_computer.html#ada127223d92c16affd5df2e86943a2d7" title=" " alt="" coords="131,2027,322,2053"/>
<area shape="rect" href="class_facade.html#ab8234d3371deb6644a760daaf4cc04fc" title=" " alt="" coords="137,2077,316,2104"/>
<area shape="rect" href="class_target_china.html#a8d486d1c14e0fbb46449a6a79970c0b8" title=" " alt="" coords="140,2128,313,2155"/>
<area shape="rect" href="class_abstract_factory.html#a5f87d3ac2fdef80bd009e26b7130e5fb" title=" " alt="" coords="401,104,589,131"/>
<area shape="rect" href="class_abstract_factory.html#aa10a0fd3ef457c7b9397c0a2001d86d4" title=" " alt="" coords="387,155,603,181"/>
<area shape="rect" href="class_abstract_factory.html#ab7853111b7db910e0a8953aa062bdf2c" title=" " alt="" coords="393,205,597,232"/>
<area shape="rect" href="class_abstract_factory.html#ab988a1ff535f4c2f0ea6bd3cfe418745" title=" " alt="" coords="395,256,595,283"/>
<area shape="rect" href="class_singleton.html#a0e21dfc9afab45b0a6a70f6665ce5819" title=" " alt="" coords="425,1165,564,1192"/>
<area shape="rect" href="class_simple_factory.html#a24164cc1936a621a0790dac98eb53b03" title=" " alt="" coords="395,1216,594,1243"/>
<area shape="rect" href="class_flyweight_factory.html#a5cc51b52352f49c328c54a2937f53ae8" title=" " alt="" coords="403,1267,587,1309"/>
</map>
</div>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
